Software Reliability Using Markov Chain Usage Model
نویسندگان
چکیده
The work described in this paper is an investigation of applying Markov chain techniques to measure software reliability. An example is taken from database based application software to develop two stochastic models called usage model and testing model for the software. The log likelihood ratio i.e. D (U, T) of two stochastic processes tells us how similar these processes are. This information is used to determine reliability of the example software. The results prove the viability and effectiveness of the approach to measure software reliability for large and complicated systems.
منابع مشابه
A Dynamic Usage Modelling Approach to Software Reliability Engineering
In software reliability engineering, reliability models have been in focus for years, while less attention has been given to usage models, which are necessary for usage based testing. The state hierarchy usage model is designed to capture the complex and dynamic usage behaviour for large real-time software systems, for example telecommunication systems. It provides a practical approach to usage...
متن کاملSoftware Reliability Test Based on Markov Usage Model
The reliability test for embedded software system is very difficult due to its complex structure and large scale. Markov usage model which describes the software usage with Markov process is widely used for statistical test. Software statistical test based on Markov usage model is an effective approach to the generation of test cases with high efficiency and the evaluation of software reliabili...
متن کاملSoftware Reliablity Using Markov Chain Usage Model
The work described in this paper is an investigation of applying Markov chain techniques to measure software reliability. An example is taken from database based application software to develop two stochastic models called usage model and testing model for the software. The log likelihood ratio i.e. D (U, T) of two stochastic processes tells us how similar these processes are. This information ...
متن کاملA Simpler and More Direct Derivation of System Reliability Using Markov Chain Usage Models
Markov chain usage-based statistical testing has been around for more than two decades, and proved sound and effective in providing audit trails of evidence in certifying software-intensive systems. The system end-to-end reliability is derived analytically in closed form, following an arc-based Bayesian model. System reliability is represented by an important statistic called single use reliabi...
متن کاملParameterized Reliability Prediction for Component-Based Software Architectures
Critical properties of software systems, such as reliability, should be considered early in the development, when they can govern crucial architectural design decisions. A number of design-time reliabilityanalysis methods has been developed to support this task. However, the methods are often based on very low-level formalisms, and the connection to different architectural aspects (e.g., the sy...
متن کامل